Package-level declarations

Types

Link copied to clipboard
data class BitcoinLookupPrevout(val scriptpubkey: String, val scriptpubkeyAddress: String, val value: Int)
Link copied to clipboard
data class BitcoinLookupVin(val txid: String, val vout: Int, val prevout: BitcoinLookupPrevout? = null, val scriptsig: String, val witness: List<String>, val sequence: Long)
Link copied to clipboard
data class BitcoinLookupVout(val scriptpubkey: String, val scriptpubkeyAddress: String, val value: Int)
Link copied to clipboard
data class BitcoinTransactionLookupResult(val txid: String, val version: Int, val size: Int, val weight: Int, val locktime: Int, val fee: Int, val status: BitcoinTransactionLookupStatus, val vin: List<BitcoinLookupVin>, val vout: List<BitcoinLookupVout>)
Link copied to clipboard
data class BitcoinTransactionLookupStatus(val confirmed: Boolean, val blockHeight: Int? = null, val blockHash: String? = null, val blockTime: Int? = null)
Link copied to clipboard
data class EvmTransactionLookupLog(val address: String, val topics: List<String>, val data: String, val blockNumber: String, val transactionHash: String, val logIndex: String)
Link copied to clipboard
data class EvmTransactionLookupResult(val hash: String, val from: String, val to: String? = null, val value: String, val nonce: String, val blockNumber: String? = null, val blockHash: String? = null, val transactionIndex: String? = null, val gas: String, val gasPrice: String? = null, val maxFeePerGas: String? = null, val maxPriorityFeePerGas: String? = null, val input: String, val type: String, val status: String? = null, val gasUsed: String? = null, val effectiveGasPrice: String? = null, val logs: List<EvmTransactionLookupLog>? = null, val contractAddress: String? = null)
Link copied to clipboard
data class EvmUserOperationLookupResult(val sender: String, val nonce: String, val callData: String, val callGasLimit: String, val verificationGasLimit: String, val preVerificationGas: String, val maxFeePerGas: String, val maxPriorityFeePerGas: String, val signature: String, val entryPoint: String, val success: Boolean? = null, val actualGasCost: String? = null, val actualGasUsed: String? = null, val receipt: EvmTransactionLookupResult? = null)
Link copied to clipboard
data class GetTransactionDetailsMetadata(val chainId: String, val signature: String)
Link copied to clipboard
data class SolanaLookupInstruction(val accounts: List<Int>? = null, val data: String? = null, val programIdIndex: Int? = null, val stackHeight: Int? = null)
Link copied to clipboard
data class SolanaLookupLoadedAddresses(val readonly: List<String>? = null, val writable: List<String>? = null)
Link copied to clipboard
data class SolanaLookupMessageHeader(val numReadonlySignedAccounts: Int? = null, val numReadonlyUnsignedAccounts: Int? = null, val numRequiredSignatures: Int? = null)
Link copied to clipboard
data class SolanaLookupSignatureDetails(val blockTime: Int? = null, val confirmationStatus: String? = null, val error: Any? = null, val memo: String? = null, val signature: String? = null, val slot: Int? = null)
Link copied to clipboard
data class SolanaTransactionContent(val message: SolanaTransactionLookupMessage? = null, val signatures: List<String>? = null)
Link copied to clipboard
data class SolanaTransactionDetailsInner(val transaction: SolanaTransactionContent? = null, val signatureDetails: SolanaLookupSignatureDetails? = null, val metadata: SolanaTransactionLookupMetadata? = null)
Link copied to clipboard
data class SolanaTransactionLookupMessage(val accountKeys: List<String>? = null, val header: SolanaLookupMessageHeader? = null, val instructions: List<SolanaLookupInstruction>? = null, val recentBlockhash: String? = null)
Link copied to clipboard
data class SolanaTransactionLookupMetadata(val blockTime: Int? = null, val slot: Int? = null, val error: Any? = null, val fee: Int? = null, val innerInstructions: List<Any>? = null, val loadedAddresses: SolanaLookupLoadedAddresses? = null, val logMessages: List<String>? = null, val postBalances: List<Any>? = null, val postTokenBalances: List<Any>? = null, val preBalances: List<Any>? = null, val preTokenBalances: List<Any>? = null, val rewards: List<Any>? = null, val status: Any? = null, val version: String? = null)
Link copied to clipboard
data class SolanaTransactionLookupResult(val blockTime: Int? = null, val error: String? = null, val signature: String, val status: String, val transactionDetails: SolanaTransactionDetailsInner? = null)
Link copied to clipboard
data class StellarTransactionLookupResult(val id: String, val hash: String, val ledger: Int, val createdAt: String, val sourceAccount: String, val feeCharged: String, val maxFee: String, val operationCount: Int, val successful: Boolean, val memo: String? = null, val memoType: String, val operations: List<Map<String, Any?>>)
Link copied to clipboard
data class TransactionLookupResponse(val evmTransaction: EvmTransactionLookupResult? = null, val evmUserOperation: EvmUserOperationLookupResult? = null, val solanaTransaction: SolanaTransactionLookupResult? = null, val bitcoinTransaction: BitcoinTransactionLookupResult? = null, val stellarTransaction: StellarTransactionLookupResult? = null, val tronTransaction: TronTransactionLookupResult? = null)
Link copied to clipboard
data class TronTransactionLookupReceipt(val result: String? = null, val energyUsage: Int? = null, val energyUsageTotal: Int? = null, val netUsage: Int? = null)
Link copied to clipboard
data class TronTransactionLookupResult(val txId: String, val blockNumber: Int? = null, val blockTimeStamp: Long? = null, val contractResult: List<String>, val receipt: TronTransactionLookupReceipt? = null, val contractType: String? = null, val contractData: Map<String, Any?>? = null, val result: String? = null)